
body {
  background-color: #FFFFFF;
  color: #333333;
}

uni-view img {
  width: 100%;
}

uni-view image {
  width: 100%;
}

.uni-input-placeholder, .uni-textarea-placeholder {
  color: #BBBBBB;
  font-size: 28upx;
}

.uni-input-input {
  color: #333333;
}

uni-modal .uni-modal {
  border-radius: 10px;
}

uni-modal .uni-modal__title, .uni-modal__btn {
  font-weight: bold;
}

.weui-btn_theme {
  background: linear-gradient(90deg, #FF6590 0%, #FF6A6A 100%);
}

.weui-btn_primary {
  background: linear-gradient(90deg, #FF6590 0%, #FF6A6A 100%);
}

.weui-btn_plain-primary:after, .weui-btn_theme, .weui-btn_primary {
  border-radius: 100px;
}

.uni-picker-container .uni-picker-custom, .uni-picker-container .uni-picker-header {
  border-radius: 10px 10px 0px 0px;
}

.uni-picker-container .uni-picker-action.uni-picker-action-confirm {
  color: #FFFFFF;
  background: linear-gradient(0deg, #FF6590, #FF6A6A);
  border-radius: 100px;
  height: 28px;
  line-height: 28px;
  margin-top: 8px;
  margin-right: 10px;
  font-size: 12px;
}

.uni-picker-view-indicator {
  background: #F5F5F5;
  border-radius: 6px;
}

.uni-picker-view-indicator, .uni-picker-view-mask {
  left: 20px;
  right: 20px;
  width: auto;
  z-index: 1;
}

.uni-picker-view-content {
  z-index: 2;
}

.uni-picker-view-indicator:after, .uni-picker-view-indicator:before {
  border: 0px;
  height: 0px;
}

.uni-picker-container .uni-picker-item {
  color: #888;
}

.guest .tag {
  border: 1px solid #FF6A6A;
  border-radius: 10px 0px 10px 0px;
  color: #FF6966;
  font-size: 10px;
  padding: 2px 5px;
  line-height: 1;
}

.guest .list-item {
  padding: 20upx 30upx;
  margin-bottom: 10px;
  background: linear-gradient(174deg, #FFFFFF 0%, #FFEFEF 100%);
  border-radius: 4px;
}